package cn.nebula.music.service;

import java.sql.Date;
import java.util.Set;

import cn.nebula.music.domain.Songlist;

public interface SonglistService {

	public Set<Songlist> findAllSonglists() throws Exception;

	public Set<Songlist> findAllSonglistsOfBT() throws Exception;

	public Songlist findSonglistById(Integer id) throws Exception;

	public Set<Songlist> findSonglistsByName(String name) throws Exception;

	public Set<Songlist> findSonglistsByUpdatetime(Date updatetime) throws Exception;

	public Set<Songlist> findSonglistSByUser(Integer userId) throws Exception;

	public void addSonglist(Songlist songlist) throws Exception;

	public void updateSonglist(Songlist songlist) throws Exception;

	public void deleteSonglistById(Integer id) throws Exception;
}
